home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1999 March / EnigmA AMIGA RUN 35 (1999)(G.R. Edizioni)(IT)[!][issue 1999-03].iso / earcd / -archivi / -recent2 / ioblix12usr378.lha / Changes next >
Text File  |  1999-03-17  |  4KB  |  145 lines

  1. ioblix12ser.device
  2. 37.8:
  3.   - CMD_RESET could hang forever because of waiting for wrong allocated signals.
  4.     Fixed. Thanks to Albrecht Kinzkofer for finding this bug.
  5.   - sometimes it could happen that no more data could be sent due to a bug in
  6.     the interrupt handling code. Fixed.
  7.   - now DSR signal is checked on every write to avoid hangs when no DSR signal
  8.     is available and 7-wire mode is selected. Especially Term should now quit
  9.     without problems.
  10.  
  11. 37.7:
  12.   - improved sending of data, system load reduced by ~10%. Before it was a
  13.     little bit faster, but asynchronous and completely uncontrolable.
  14.   - fixed the serial/parallel exclusion problem by using an own interrupt
  15.     chain
  16.  
  17. 37.6:
  18.   - fixed a really bad bug when setting new parameters. Many many thanks to
  19.     Mathias Supp for helping to find this bug!
  20.   - some minor speed optimizations
  21.  
  22. 37.5:
  23.   - fixed "hang up" bug during SDCMD_SETPARAMS
  24.   - now uses ioblix.resource as global database
  25.  
  26. 37.4:
  27.   - added some safety checks during OpenDevice()
  28.  
  29. 37.3:
  30.   - fixed bug in when reading in EOF mode
  31.  
  32. 37.2:
  33.   - fixed carrier detection
  34.   - fixed Enforcer hits during OpenDevice()
  35.   - fixed Enforcer hits during CloseDevice()
  36.   - reduced system load by 50% during reading
  37.   - implemented ASDG-like SIOCMD_SETCTRLLINES command to control RTS and DTR
  38.     lines directly
  39.  
  40.  
  41.  
  42. ioblix12par.device
  43. 37.8:
  44.   - CMD_READ now reads data in a IEEE1284 compliant way
  45.  
  46. 37.7:
  47.   - fixed the serial/parallel exclusion problem by using an own interrupt
  48.     chain
  49.  
  50. 37.6:
  51.   - fixed a bug with wrong QuickIO handling
  52.   - now waits for SELECT signal from printer to avoid unwanted loss of data
  53.   - many thing have been simplified
  54.   - ECP status read back is much more stable now
  55.   - ECP status is now read at every AllocECPInfo() call, not just when opening
  56.     the device
  57.  
  58. 37.5:
  59.   - now uses ioblix.resource as global database
  60.   - PDCMD_QUERY returned wrong state of BUSY line. Fixed.
  61.   - ECP mode is now activated automatically if device is IEEE1284 compatible
  62.  
  63. 37.4:
  64.   - added some safety checks during OpenDevice()
  65.  
  66. 37.3:
  67.   - minor changes
  68.  
  69. 37.2:
  70.   - fixed Enforcer hits during OpenDevice()
  71.   - fixed Enforcer hits during CloseDevice()
  72.   - hopefully fixed the "end of page not printed" bug
  73.   - fixed crashes during CloseDevice() for non-existing ports
  74.  
  75.  
  76.  
  77. ioblix12zip.device
  78. 37.8:
  79.   - just a revision bump
  80.  
  81. 37.7:
  82.   - just a revision bump
  83.  
  84. 37.6:
  85.   - just a revision bump
  86.  
  87. 37.5:
  88.   - now uses ioblix.resource as global database
  89.  
  90. 37.4:
  91.   - added some safety checks during OpenDevice()
  92.   - some signals were not freed if initialization of Zip drive didn't succeed
  93.   - now supports normal parallel Zip drive and SCSI/parallel Zip Plus drive.
  94.     I hope it's ok, I only had two hours to make it work :)
  95.  
  96.  
  97. IOBlix-Handler
  98. 37.8:
  99.   - just a revision bump
  100.  
  101. 37.7:
  102.   - just a revision bump
  103.  
  104. 37.6:
  105.   - just a revision bump
  106.  
  107. 37.5:
  108.   - just a revision bump
  109.  
  110. 37.4:
  111.   - added some small safety checks
  112.  
  113. 37.3:
  114.   - internally set the startup string back to NULL to avoid problem with
  115.     bad programs
  116.  
  117. 37.2:
  118.   - now the mount file's startup string is used to determine the device and unit
  119.     to be accessed
  120.  
  121.  
  122. SetupIOBlix
  123. 37.8:
  124.   - UARTs oscillator frequency is now calculated for every board. This makes it
  125.     possible to use an 22.1184MHz oscillator to use 230400 baud and 480600 baud.
  126.   - using the option 22MHZ skips the frequency test and forces a frequency of
  127.     22.148MHz instead of 24MHz. This option is only necessary if you changed
  128.     your boards osciallor from 24MHz to 22.1184MHz.
  129.  
  130. 37.7:
  131.   - fixed the serial/parallel exclusion problem by using an own interrupt
  132.     chain
  133.   - ioblix.resource has two new functions: AddIRQHook() and RemIRQHook()
  134.  
  135. 37.6:
  136.   - fixed an Enforcer-Hit in AllocChipList() and FindChip() when searching for
  137.     non-existing chips
  138.   - fixed a really bad bug in ioblix.resource/AllocChipList() that made the
  139.     machine crash all the time
  140.   - some printers could be left in a state where switching off-line was
  141.     impossible. Fixed.
  142.   - UARTs FIFO size is now calculated by using the internal loop-back feature
  143.     instead of using a static hardcoded size.
  144.  
  145.